Name (config)

В методологии dataCraft Core используется три уровня идентификации объектов:

Name — это человеко-ориентированное имя объекта. Cлужит для удобного представления и является более понятным и описательным, чем slug. Это позволяет пользователю легко понять с чем он имеет дело. Используется в Configs.

Характеристики:

  • Может включать любые символы, в том числе кириллицу, и не подчиняется строгим правилам форматирования.
  • Может быть изменено пользователем или администратором.
  • Не требует уникальности.

Пример использования:
В конфиге dimensions указывается как slug, так и name разбивки:

adSourceClear:
	name: Чистый источник
	description: какое-то описание
utmCampaign:
	name: UTM-кампания
	description: какое-то описание

В интерфейсе dataCraft, при формировании модели атрибуции, отображается name каждой разбивки и пользователь понимает, что он выбирает. А в конфиг attributions уже записывается slug разбивки. Это в свою очередь позволяет уникально идентифицировать разбивку при обработке данных.